How Flexible Are You !